﻿using System;
namespace PluggableModulesInterface
{
    public interface IPluggableModule : IDisposable
    {
        int Key { get; }
        string Name { get; }
        string Type { get; }
        bool Running { get; }
        string AssemblyLocation { set; }

        void Start();
        void Stop();
        string GetAssemblyLocation();
        void CollectGarbage();
    }
}